/*
Copyright (C) 2022-2024 Inspur Corp. All Rights Reserved.

SPDX-License-Identifier: Apache-2.0
*/
package model

type CreateApiKeyResult struct {
	WalletId  string `json:"walletId"`
	Did       string `json:"did"`
	ApiKey    string `json:"apiKey"`
	ApiSecret string `json:"apiSecret"`
	PrvKey    string `json:"prvKey"`
	PubKey    string `json:"pubKey"`
}

type ApplyVcWithoutDidResult struct {
	VcId     string      `json:"vcId"`
	Did      string      `json:"did"`
	Document *Document   `json:"document"`
	Vc       *Credential `json:"vc"`
}

type ApplyVpByApiKeyResult struct {
	VpId string        `json:"vpId"`
	Vp   *Presentation `json:"vp"`
}
